package cn.mw.cmdb.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Configuration
@ConfigurationProperties(prefix = "report-thread.pool")
@Data
public class ReportThreadPoolConfig {
    /**
     * 核心线程数
     */
    private int corePoolSize;

    /**
     * 最大线程数
     */
    private int maxPoolSize;

    /**
     * 线程空闲时间 秒
     */
    private int keepAliveSeconds;

    /**
     * 阻塞队列容量
     */
    private int queueCapacity;

    /**
     * 线程名称前缀
     */
    private String threadNamePrefix;
}
